One might want to have a look at File Upload Interceptor.

One possibility is that the dependent jar files are missing in the classpath. Since WebWork 2.2.5, a error will be logged on console if the dependencies are found missing even if an "input" result is not defined. Previous version might swallowed the exception. If an "input" result is defined, the error will registered, and the "input" result page will be rendered.